#include <stdio.h>
#include <iostream>


void swap(int *x, int *y);

int main(void)
{
  int i, j;

  i = 10;
  j = 20;

  printf("i and j pered obmenom zna4eniymi: %d %d\n", i, j);

  swap(&i, &j); /* передать адреса переменных i и j */

  printf("i and j posle obmena zna4eniymi: %d %d\n", i, j);

  return 0;
}

void swap(int *x, int *y)
{
  int temp;

  temp = *x;  /* сохранить значение по адресу x */
  *x = *y;    /* поместить y в x */
  *y = temp;  /* поместить x в y */
}
